package br.com.pesca.controller;

import br.com.pesca.dao.HabitatDAO;
import br.com.pesca.entity.Habitat;
import java.io.Serializable;
import java.util.List;

public class HabitatController implements Serializable {

    private static final long serialVersionUID = 1L;

    private final HabitatDAO habitatDAO = new HabitatDAO();

    /**
     * Faz a comunicação com o método que busca todos os habitats em sua
     * respectiva clase DAO.
     *
     * @return List<>
     */
    public List<Habitat> getListaHabitat() {
        habitatDAO.startOperation();
        List<Habitat> lista = habitatDAO.findAll(Habitat.class);
        habitatDAO.stopOperation(false);
        return lista;
    }
}
